软考真题
第2题

试题二(共 25分)

阅读以下关于软件系统设计与建模的叙述,在答题纸上回答问题 1 至问题 3.

【说明】

某医院拟委托软件公司开发一套预约挂号管理系统,以便为患者提供更好的就医体验,为医院提供更加科学的预约管理。本系统的主要功能描述如下:(a)注册登录,(b)信息浏览,(c)账号管理,(d)预约挂号,(e)查询与取消预约,(F)号源管理,(g)报告查询,(h)预约管理,(i)报表管理和(j)信用管理等。

【问题 1】(6 分)

若采用面向对象方法对预约挂号管理系统进行分析,得到如图 2-1 所示的用例图。请将合适的参与者名称填入图 2-1中的( )( )处,使用题干给出的功能描述(a)~(j),完善用例( )~( )的名称,将正确答案填在答题纸上。

【问题 2】(10分)

预约人员(患者)登录系统后发起预约挂号请求,进入预约界面。进行预约挂号时使用数据库访问类获取医生的相关信息,在数据库中调用医生列表,并调取医生出诊时段表,将医生出诊时段反馈到预的界面,并显示给预的人员;预约人员选择医生及就诊时间后确认预的,系统返网预约结果,并向用户显示是否预约成功。

采用面向对象方法对预约挂号过程进行分析,得到如图 2-2 所示的顺序图,使用题干中给出的描述,完善图 2-2 中对象( ),及消息( )~( )的名称,将正确答案填在普题纸上请简要说明在描述对象之间的动态交互关系时,协作图与顺序图存在哪些区别。


【问题 3】(9分)

采用面向对象方法开发软件,通常需要建立对象模型、动态模型和功能模型,请分别介绍这3种模型,并详细说明它们之间的关联关系,针对上述模型,说明哪些模型可用于软件的需求分析?

2021年 下半年 下午试卷 案例
正确答案:
你的答案:
请先在App中激活(应用市场搜“软考真题”)
知识点:
试卷:
2021年 下半年 下午试卷 案例

笔记

回看欧洲

请先在App中激活(应用市场搜“软考真题”)

2023-10-29


自律

请先在App中激活(应用市场搜“软考真题”)

2022-09-16


招人稀罕

请先在App中激活(应用市场搜“软考真题”)

2024-05-14


答题卡
加油
纠错
得分:0